TCheckPointSNSerialRecord

SoftwareShield CheckPoint™ License Server > CheckPoint™ License Server Interfaces > CheckPoint_Webservice_References > Remotable Records > TCheckPointSNSerialRecord

## TCheckPointSNSerialRecord

The TCheckPointSNSerialRecord Class is mainly used in retrieving or entering serial number record situations.

class TCheckPointSNSerialRecord : public TRemotable{

private:

int FSNSerialsID;

int FCheckPointUserID;

int FLicenseID;

AnsiString FSerialNumber;

int FAuthDefIDNo;

int FAuthParameter;

int FTotalActivationsPermitted;

int FOverflowActivationsPermitted;

int FActivationsConsumed;

AnsiString FOrderNo;

bool FDeleted;

public:

void __fastcall Assign(TCheckPointSNSerialRecord * pCPSNR);

__published:

__property int SNSerialsID = { read=FSNSerialsID, write=FSNSerialsID };

__property int CheckPointUserID = { read=FCheckPointUserID, write=FCheckPointUserID };

__property int LicenseID = { read=FLicenseID, write=FLicenseID};

__property AnsiString SerialNumber = { read=FSerialNumber, write=FSerialNumber };

__property int AuthDefIDNo = { read=FAuthDefIDNo, write=FAuthDefIDNo };

__property int AuthParameter = { read=FAuthParameter, write=FAuthParameter };

__property int TotalActivationsPermitted = { read=FTotalActivationsPermitted, write=FTotalActivationsPermitted };

__property int OverflowActivationsPermitted = { read=FOverflowActivationsPermitted, write=FOverflowActivationsPermitted };

__property int ActivationsConsumed = { read=FActivationsConsumed, write=FActivationsConsumed };

__property AnsiString OrderNo = { read=FOrderNo, write=FOrderNo};

__property bool Deleted = { read=FDeleted, write=FDeleted };

};

The meaning of a particular TCheckPointSNSerialRecord depends on the context from which it was used.

The following descriptions of meaning is meant as a guide:

#### TCheckPointSNSerialRecord Property:

SNSerialsID : This property defines the serial number of the record

CheckPointUserID : This property defines the CheckPoint User ID of the user who generated the serial number

LicenseID : This property defines the license id of the record

SerialNumber: This property defines the serial number of the license

AuthDefIDNo: This property defines the authorization definition number of the record

AuthParameter: This property defines the parameter for Authorization Definitions that requires it.

TotalActivationsPermitted: This property defines the records total number of activations permitted

OverflowActivationsPermitted: This property defines the records total number of overflows permitted.

ActivationsConsumed: This property defines the number of activations and overflow consumed.

Deleted: This property states if the record is deleted.

#

#